#ifndef _IUCOMMAND_HPP_
#define _IUCOMMAND_HPP_

class iuApplication;

/**
 * @brief Classe abstraite servant de base aux differentes commandes supportees
 */
class iuCommand
{
public:
   virtual ~iuCommand() {}

   virtual const char *getName() const = 0;
   virtual void execute(int numArgs, char **args, iuApplication &app) = 0;
};

#endif
